Gold has reached a new all-time high of $2,947.23 an ounce, with analysts predicting it will soon hit the $3,000 mark, just 2% away. UBS has raised its forecast to $3,200 for the second half of 2025, driven by geopolitical volatility, strong central bank demand, and a fear of missing out among investors. Meanwhile, Goldman Sachs and JP Morgan also set year-end targets at $3,000, while Morgan Stanley anticipates a drop to $2,700 in Q4.